something which deters - Espagnol Anglais Dictionnaire